package com.crm.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.crm.entity.Userchecks;

@Mapper
public interface UserchecksMapper {

	/**
	 * 添加考勤信息
	 * @param record
	 * @return
	 */
    int insert(Userchecks userchecks);

    /**
     * 多条件查询
     * @param setValue
     * @param limit
     * @param username
     * @param checkintime
     * @param checkstate
     * @param checkouttime
     * @return
     */
    List<Userchecks> selectAll(Integer setValue, Integer limit,String username,String checkintime,String checkstate,String checkouttime);

    /**
     * 查询行数
     * @param id
     * @param username
     * @param checkintime
     * @param checkstate
     * @param checkouttime
     * @return
     */
    int getCount(String username,String checkintime,String checkstate,String checkouttime);
    
    /**
     * 更新考勤信息
     * @param userchecks
     * @return
     */
    int update(Userchecks userchecks); 
    
    /**
     * 签到
     * @param id
     * @return
     */
    Userchecks selectListAll(String userid);
    
   
    
}